home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr47
/
tibtaz.zip
/
TIBTAZ.DOC
< prev
Wrap
Text File
|
1993-04-01
|
1KB
|
26 lines
Doc (such as it is) for TIBTAZ - Trap (Int3) Branch To Absolute Zero.
Written by Bruce T. Findlay, March 1992. Contributed to the Public Domain.
This program changes the vector for Interrupt 0 ("divide by zero"), such that
the prior handler gets control for genuine quotient-cannot-be-represented
problems, but that an attempt to directly execute the vector will bring up
the debugger of choice (read: Periscope).
It is a very small TSR; executables that provide their own divide-by-zero
handler will defeat TIBTAZ. Assembly programmers making use of jump tables
filled in at run time will get the greatest benefit. There is an implicit
assumption that such tables are declared as zero-filled memory prior to
having the proper values patched in.
It attempts to free its Environment; not everyone approves of this practice.
Feel free to hack your copy of the source.
I wrote it because I found that not every one of my copious jump tables was
always filled in (woe is me). It has been quite useful in its assigned task.
Source is provided; if you don't like the inconsistent use of case, sue me
(down boy, I was just kidding).